﻿using MySqlConnector;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace S_Gridding.Infrastructure.Dapper
{
    /// <summary>
    /// Dapper数据库上下文
    /// </summary>
    public class DapperContext
    {
        private string connectionString;


        //通过在数据库上下文类中定义这样一个属性，可以将数据库连接对象存储在该属性中，并在需要执行数据库操作时直接使用这个连接对象
        public IDbConnection Command { get; set; }

        //一个用于连接到 MySQL 数据库的数据库上下文类的构造函数
        public DapperContext(string settings)
        {
            connectionString = settings;
            Command = new MySqlConnection(connectionString);
        }

    }
}
